<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>可变变量</title>
</head>
<body>
<?php 

	$s1 = "abc";
	$abc = 10;

	echo $$s1; //输出10
	/*                       
		理解：
		1、在php中，一个“$”后面，总是跟着一个变量名；
		2、这几，echo中输出的这个变量（以第一个$为标识）的名字是：$1,即“abc”；
		3、所以，这里输出的是$abc,即10；
		4、连续出现“$”的变量形式
	*/

	//演示“可变变量”的灵活性
	//可变变量：就是名字可以使“动态变化”以获取不同的数据值。
	$v1 = 1;
	$v2 = 223;
	$v3 = 123;
	$v4 = 445;
	$v5 = 565;
	//求着5个数的变量的和
	$sum = 0;
	for( $i=1; $i<=5; $i++){
		$v = "v".$i; //结果其实是一个字符串，比如“v1”、“v2”
		$sum += $$v;
	}
	echo "<br /> sum = $sum";
?>
</body>
</html>

